body {
        background : url(../images/loginbg.jpg) repeat;
        background-position: bottom right;
        background-attachment: fixed;
}

form#loginform {
    background: transparent;
    padding: 0;
    width: 24em;
    text-align: center;
    top: auto;
    bottom: 10%;
    left: 5%;
    height: auto;
    border: none;
    position: absolute;
}

form p {
    margin: 0;
}

form label,  #submit{
    font-size: 1.4em;
    font-weight: bold;
    color: #666;
    text-align: center;
}

form #submit {
    margin-top: 1em;
}

#id_username, #id_password {
    background: #f6efd2;
    border: 1px solid #e9e9e9;
    border-top-color: #ccc;
    font-size: 2em;
    color: #000;
    width: 90%;
    padding: 0.1em;
    margin-top: 0.1em;
    margin-bottom: 0.3em;
    /*vertical-align: middle;*/
    text-align: center;
}

#submit {
    background: #CCC;
    height: 2em;
    width: 6em;
    border: 1px solid #000;
}

.error {
    color: red;
}

